# 异常处理？
# 有时候代码写错了，执行程序的时候，执行到错误代码的时候，程序直接终止报错，
# 这是因为Python检测到一个错误时，解释器就无法继续执行了，出现了错误的提示，这就是"异常"。
# try:
# 可能出现错误的代码块
# except:
# 出错之后执行的代码块
# else:
# 没有出错的代码块
# finally:
# 不管有没有出错都执行的代码块
# list1=[0,1,2,3]
# print(list1[5])
try:
    list1=[0,1,2,3]
    print(list1[0])
    pass
except Exception as msg:
    print("出现异常")
    print(msg)
    pass
else:
    print("正常执行，没有异常")
    pass
finally:
    print("无论是否异常都会执行的代码")